命令行参数


NW.js使用命令行参数开始运行改变默认行为 .

--url

应用加载URL: --url=http://nwjs.io

--mixed-context

NW.js使用混合环境模式代替独立运行模式运行 .

--nwapp

可供选择方式指定应用路径 . 该属性尤其可以再测试中使用 .

--user-data-dir

应用指定数据目录 , 存储数据内容 , 缓存以及崩溃异常信息等 . 各系统中默认数据目录如下:

  • Windows: %LOCALAPPDATA%/<name-in-manifest>/
  • Mac: ~/Library/Application Support/<name-in-manifest>/
  • Linux: ~/.config/<name-in-manifest>

<name-in-manifest>为配置文件中name属性 .

--disable-devtools

SDK构建方式中禁止访问开发工具 .

--disable-raf-throttling

该参数使用 , 窗口最小化以及隐藏时会触发requestAnimationFrame() . 该参数对于游戏开发者尤其有用 . 不使用该参数时 , 行为与浏览器相同 .

--enable-gcm

开启chrome.gcm的API .

--enable-transparent-visuals

--disable-transparency

--disable-gpu

--force-cpu-draw

该参数与窗口透明度有关 . 参考窗体透明 .

其他Chromium参数

Chromium可用参数列表在https://github.com/nwjs/chromium.src/blob/nw13/chrome/common/chrome_switches.cc和https://github.com/nwjs/chromium.src/blob/nw13/content/public/common/content_switches.cc . 也可参考http://peter.sh/experiments/chromium-command-line-switches/ .

Chromium参数可以添加到配置文件chromium-args中作为NW.js运行时的参数 .